<?php
/**
 * winbinder 패키지 
 * 
 * 
 * @package php.ui.winbinder
 */

/**
 * WBNakedWindow
 *
 * @package php.ui.winbinder
 */
class WBNakedWindow extends WBWindow { 
	public function __construct($options = array()) { 
		$options['class']	= NakedWindow;

		parent::__construct($options);
	}
	
	/**
	 * naked window 에서 title 영역 지정하기 
	 * 
	 * width, height 를 실수형태로 지정하면 % 형태로 영역을 지정 할 수 있다. 
	 * 0.0 ~ 1.0 사이다 .
	 * 
	 * @param int $x
	 * @param int $y
	 * @param int|float $width
	 * @param int|float $height
	 * @return bool
	 */
	public function setAreaForTitle($x = 0, $y = 0, $width = 0, $height = 0){ 
		$size = $this->getSize();
				
		if (is_float($width)) {
			if ($width > 1.0) $width = 1.0; 
			$width = intval($size['width'] * $width);
		}
		
		if (is_float($height)) {
			if ($height > 1.0) $height = 1.0;			 
			$height = intval($size['height'] * $height);
		}		
		
		return $this->setArea(wbconstant('title'), $x, $y, $width, $height);
	}
	
}

?>